/*
	FileBlueprint
	
	A value object of sorts, this file helps
	hold information so the FileMaker class
	knows what to build.
	
    Created by Jesse R. Warden a.k.a. "JesterXL"
	jesterxl@jessewarden.com
	http://www.jessewarden.com
	
	This is release under a Creative Commons license. 
    More information can be found here:
    
    http://creativecommons.org/licenses/by/2.5/
*/
package
{
	public class FileBlueprint
	{
		public var useCase:String = "";
		public var packagePrefix:String = "";
		public var baseClass:String = "";
		public var filePath:String = "";
		public var fileName:String = "";
		public var fileExtension:String = ".as";
		public var templateFile:String = "";
		
		public var isEvent:Boolean = false;
		public var isCommand:Boolean = false;
		public var isDelegate:Boolean = false;
		public var isCallback:Boolean = false;
		
		public function FileBlueprint()
		{
			super();
		}
		
		public function toString():String
		{
			var str:String = "[class FileBlueprint";
			str += " isEvent=" + isEvent;
			str += " isCommand=" + isCommand;
			str += " isDelegate=" + isDelegate;
			str += " isCallback=" + isCallback;
			str += "]";
			return str;
		}
	}
	
	
}